			case 0x21:	PC += 2;											break;	//lbrn (nop)
			case 0x22:	LBRANCH((CC & (F_ZERO | F_CARRY))== 0);break;	//lbhi
			case 0x23:	LBRANCH(CC & (F_ZERO | F_CARRY));		break;	//lbls
			case 0x24:	LBRANCH((CC & F_CARRY) == 0);				break;	//lbcc
			case 0x25:	LBRANCH(CC & F_CARRY);						break;	//lbcs
			case 0x26:	LBRANCH((CC & F_ZERO) == 0);				break;	//lbne
			case 0x27:	LBRANCH(CC & F_ZERO);						break;	//lbeq
			case 0x28:	LBRANCH((CC & F_OVERFLOW) == 0);			break;	//lbvc
			case 0x29:	LBRANCH(CC & F_OVERFLOW);					break;	//lbvs
			case 0x2A:	LBRANCH((CC & F_NEGATIVE) == 0);			break;	//lbpl
			case 0x2B:	LBRANCH(CC & F_NEGATIVE);					break;	//lbmi
			case 0x2C:	LBRANCH(((CC & F_NEGATIVE) ^ (CC & F_OVERFLOW) << 2) == 0);break;	//lbge
			case 0x2D:	LBRANCH((CC & F_NEGATIVE) ^ (CC & F_OVERFLOW) << 2);break;			//lblt
			case 0x2E:	LBRANCH(((CC & F_NEGATIVE) ^ (CC & F_OVERFLOW) << 2 || CC & F_ZERO) == 0);break;//lbgt
			case 0x2F:	LBRANCH((CC & F_NEGATIVE) ^ (CC & F_OVERFLOW) << 2 || CC & F_ZERO);break;//lble
			case 0x83:	IMMEDIATE;	CMPD;	break;	//cmpd, immediate
			case 0x8C:	IMMEDIATE;	CMPY;	break;	//cmpy, immediate
			case 0x8E:	IMMEDIATE;	LDY;	break;	//ldy, immediate
			case 0x93:	DIRECT;		CMPD;	break;	//cmpd, direct
			case 0x9C:	DIRECT;		CMPY;	break;	//cmpy, direct
			case 0x9E:	DIRECT;		LDY;	break;	//ldy, direct
			case 0x9F:	DIRECT;		STY;	break;	//sty, direct
			case 0xA3:	INDEXED;		CMPD;	break;	//cmpd, indexed
			case 0xAC:	INDEXED;		CMPY;	break;	//cmpy, indexed
			case 0xAE:	INDEXED;		LDY;	break;	//ldy, indexed
			case 0xAF:	INDEXED;		STY;	break;	//sty, indexed
			case 0xB3:	EXTENDED;	CMPD;	break;	//cmpd, extended
			case 0xBC:	EXTENDED;	CMPY;	break;	//cmpy, extended
			case 0xBE:	EXTENDED;	LDY;	break;	//ldy, extended
			case 0xBF:	EXTENDED;	STY;	break;	//sty, extended
			case 0xCE:	IMMEDIATE;	LDS;	break;	//lds, immediate
			case 0xDE:	DIRECT;		LDS;	break;	//lds, direct
			case 0xDF:	DIRECT;		STS;	break;	//sts, direct
			case 0xEE:	INDEXED;		LDS;	break;	//lds, indexed
			case 0xEF:	INDEXED;		STS;	break;	//sts, indexed
			case 0xFE:	EXTENDED;	LDS;	break;	//lds, extended
			case 0xFF:	EXTENDED;	STS;	break;	//sts, extended
			default:
				message("bad page1 opcode $%02X at $%04X\n",Opcode2,PC-2);
				return;
